<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="UTF-8">
    <title>汽车详细信息</title>
    <link href="css/swiper-5.4.5/swiper.min.css" rel="stylesheet">
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <link href="css/font-awesome.css" rel="stylesheet">
    <link href="css/index.css" rel="stylesheet">
    <link href="css/my.css" rel="stylesheet">
    <link href="css/nav.css" rel="stylesheet">
    <link href="css/notice.css" rel="stylesheet">
    <style>
        [v-cloak]{
            display: none;
        }
    </style>
</head>
<body>
<div id="wrapper">
    <!-- 头部-->
    <div style="width: 100%; height: 60px;line-height: 60px;background-color: #333333">
        <div class="container">
            <div class="row">
                <div class="col-md-8">
                    <div style="color: #b3d8ff;font-size: 20px;">电动甄选</div>
                </div>
                <div class="col-md-4" style="text-align: right;color: #EEEEEE;"v-if="user.name">
                    <span style="color: #b3d8ff;margin-right: 20px;">{{user.name}}</span>
                    <a style="color: #EEEEEE" href="javascript:void (0)"@click="logout">退出</a>

                </div>
                <div v-else class="col-md-4"style="text-align: right;">
                    <a style="color: #EEEEEE;margin-right: 10px;" href="/end/page/login.html" target="_blank">登录</a>
                    <a style="color: #EEEEEE" href="/end/page/register.html" target="_blank">注册</a>

                </div>
            </div>
        </div>
    </div>

    <!--导航-->
    <div class="container" style="margin: 5px auto">
        <div style="width: 100%;height: 50px;line-height: 50px">
            <div class="col-md-12">
                <div class="row">
                    <ul style="display: flex;">
                        <li class="nav-item"><a href="index.html">首页</a> </li>
                        <li class="nav-item"><a href="noticeInfo.html">公告</a> </li>
                        <li class="nav-item"><a href="videoInfo.html">新能源介绍</a> </li>
                        <li class="nav-item active"><a href="richTextInfo.html">汽车详细信息</a> </li>
                        <li class="nav-item"><a href="messageInfo.html">论坛</a> </li>
                        <li class="nav-item"><a href="cartInfo.html">购物车</a> </li>
                        <li class="nav-item"><a href="orderInfo.html">订单</a> </li>
                        <li class="nav-item"><a href="commentInfo.html">评价</a> </li>
                        <li class="nav-item"><a href="javascript:void(0);"@click="personalPage">个人信息</a> </li>
                        <li class="nav-item" v-if="isShow"><a href="/end/page/index.html" target="_blank">进入后台系统</a> </li>
                    </ul>
                </div>
            </div>
        </div>
    </div>
    <!--主题开始-->
    <div class="container" style="margin-top: 20px;">
        <div class="col-md-12">
            <table class="table table-striped table-bordered table-hover">
                <thead>
                <tr style="background-color: #cccccc;">
                    <th>名称</th>
                    <th>详情</th>
                </tr>
                </thead>
                <tbody>
                <tr v-for="(item,index) in tableData" :key="item.id">
                    <td>{{item.name}}</td>
                    <td><a :href=`richtextInfoDetail.html?id=${item.id}` target="_blank">详情</a></td>
                </tr>

                </tbody>
            </table>
            <div style="text-align: center;">
                <ul class="pagination">
                    <li class="page-item" :class="{disabled:preActive}">
                        <a class="page-link" href="javascript:void(0)" @click="loadOrderInfo(pageInfo.pageNum - 1)">上一页</a>
                    </li>
                    <li class="page-item" v-if="pageInfo.pageNum > 1">
                        <a class="page-link" href="javascript:void(0)" @click="loadOrderInfo(pageInfo.pageNum - 1)">{{pageInfo.pageNum - 1}}</a>
                    </li>
                    <li class="page-item disabled">
                        <a class="page-link" href="javascript:void(0)">{{pageInfo.pageNum}}</a>
                    </li>
                    <li class="page-item" v-if="pageInfo.hasNextPage">
                        <a class="page-link" href="javascript:void(0)" @click="loadOrderInfo(pageInfo.pageNum + 1)">{{pageInfo.pageNum + 1}}</a>
                    </li>
                    <li class="page-item" :class="{disabled:nextActive}">
                        <a class="page-link" href="javascript:void(0)" @click="loadOrderInfo(pageInfo.hasNextPage?(pageInfo.pageNum + 1):pageInfo.pageNum)">下一页</a>
                    </li>
                </ul>
            </div>

        </div>

    </div>
</div>
<script src="js/jquery-1.10.2.js"></script>
<script src="js/swiper-5.4.5/swiper.min.js"></script>
<script src="js/vue2.6.11/axios.js"></script>
<script src="js/vue2.6.11/vue.min.js"></script>
<script src="js/my.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/jquery.metisMenu.js"></script>
<script>
    new Vue({
        el:'#wrapper',
        data:{
            user: {},
            isShow: false, //是否显示进入后台管理
            tableData: [], //汽车列表
            pageInfo: {},
            preActive: true,
            nextActive: true
        },
        created: function (){
            axios.get("/auth").then(res =>{
               if(res.data.code==='0'){
                   this.user = res.data.data;
                   if (this.user.level !== 3){
                       this.isShow = true;
                   }
               }
            });

            this.loadTable(1);

        },

        methods:{
            logout(){
                axios.get("/logout").then(res =>{
                    if(res.data.code==='0'){
                        location.href ='/front/index.html'
                    }
                });
            },

            //获取订单信息
            loadTable(pageNum){
                axios.get("/richtextInfo/page/all?pageNum="+pageNum).then(res =>{
                   if(res.data.code ==='0'){
                       this.tableData = res.data.data.list;
                       this.pageInfo =res.data.data;
                       this.preActive = !(this.pageInfo.hasPreviousPage);
                       this.nextActive = !(this.pageInfo.hasNextPage);
                   } else {
                       alert(res.data.msg);
                   }
                });
            },



        }
    });
</script>
</body>
</html>